Text copied to clipboard!

Naslov

Text copied to clipboard!

Go Senior Developer

Opis

Text copied to clipboard!
Tražimo iskusnog Go Senior Developera koji će se pridružiti našem timu i pomoći u razvoju visokokvalitetnih, skalabilnih i sigurnih aplikacija. Kao Go Senior Developer, bit ćete odgovorni za dizajn, razvoj i optimizaciju backend sustava koristeći Go programerski jezik. Radit ćete u suradnji s multidisciplinarnim timovima kako biste osigurali da naši proizvodi ispunjavaju najviše standarde performansi i sigurnosti. Vaše glavne odgovornosti uključivat će razvoj novih značajki, poboljšanje postojećih sustava te optimizaciju performansi aplikacija. Također ćete sudjelovati u arhitektonskim odlukama, osiguravajući da su naši sustavi skalabilni i održivi. Očekujemo da imate duboko razumijevanje Go jezika, iskustvo s mikroservisnom arhitekturom te sposobnost rješavanja složenih problema. Osim tehničkih vještina, važno nam je da imate dobre komunikacijske sposobnosti i da ste spremni mentorirati mlađe članove tima. Radit ćete u agilnom okruženju, koristeći moderne alate i tehnologije za upravljanje razvojnim procesima. Ako ste strastveni u vezi s programiranjem u Go jeziku i želite raditi na izazovnim projektima, ovo je prilika za vas. Pridružite nam se i budite dio inovativnog tima koji razvija vrhunska softverska rješenja!

Odgovornosti

Text copied to clipboard!
  • Razvoj i održavanje backend sustava koristeći Go programski jezik.
  • Dizajniranje i implementacija skalabilnih i sigurnih aplikacija.
  • Optimizacija performansi i poboljšanje postojećih sustava.
  • Rad u multidisciplinarnom timu i suradnja s drugim odjelima.
  • Pisanje čiste, učinkovite i dobro dokumentirane programske logike.
  • Sudjelovanje u arhitektonskim odlukama i tehničkim raspravama.
  • Mentoriranje mlađih programera i dijeljenje znanja unutar tima.
  • Praćenje novih tehnologija i najboljih praksi u razvoju softvera.

Zahtjevi

Text copied to clipboard!
  • Minimalno 5 godina iskustva u razvoju softvera, s naglaskom na Go.
  • Iskustvo s mikroservisnom arhitekturom i distribuiranim sustavima.
  • Poznavanje baza podataka (SQL i NoSQL) i optimizacije upita.
  • Razumijevanje koncepata konkurentnog programiranja i performansi.
  • Iskustvo s alatima za upravljanje verzijama koda (Git, GitHub, GitLab).
  • Poznavanje DevOps praksi i alata poput Docker i Kubernetes.
  • Sposobnost rješavanja složenih problema i analitičko razmišljanje.
  • Dobre komunikacijske vještine i sposobnost rada u timu.

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Možete li opisati svoje iskustvo s Go programskim jezikom?
  • Kako biste dizajnirali skalabilan mikroservisni sustav?
  • Koje su glavne prednosti i izazovi korištenja Go jezika?
  • Kako optimizirate performanse aplikacija u Go-u?
  • Možete li podijeliti primjer složenog problema koji ste riješili?
  • Kako pristupate mentoriranju mlađih programera?
  • Koje alate koristite za testiranje i osiguranje kvalitete koda?
  • Kako biste poboljšali sigurnost backend sustava?